"upstream" meaning in All languages combined

See upstream on Wiktionary

Adjective [English]

IPA: /ʌpˈstɹiːm/ Audio: LL-Q1860 (eng)-Vealhurl-upstream.wav , LL-Q1860 (eng)-Wodencafe-upstream.wav Forms: further upstream [comparative], farther upstream [comparative], furthest upstream [superlative], farthest upstream [superlative]
Rhymes: -iːm Etymology: From up- + stream. Etymology templates: {{af|en|up-|stream}} up- + stream Head templates: {{en-adj|further}} upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)
  1. In a direction against the flow of a current or stream of fluid (typically water); upriver. Translations (in a direction opposite to flow): naeʼ (Ahtna), উজানে (ujane) (Bengali), iraya (Bikol Central), срещу течението (sreštu tečenieto) (Bulgarian), ရေဆန် (rehcan) (Burmese), contra corrent (Catalan), 上游 (soeng⁶ jau⁴) (Chinese Cantonese), 上游 (shàngyóu) (Chinese Mandarin), opstrøms (Danish), à contre-courant (French), à contre-mont (French), stromaufwärts (German), 上游 (song-yù) (Hakka Chinese), ऊपर को (ūpar ko) (Hindi), in aghaidh srutha (Irish), 川上 (kawakami) (Japanese), hulu (Malay), whakarunga (Maori), din amonte (Romanian), вверх по течению (vverkh po techeniyu) (Russian), aguas arriba (Spanish), a contracorriente (Spanish), río arriba (Spanish), akıntıya karşı (Turkish)
    Sense id: en-upstream-en-adj-en:literally__of_a_flow_of_fluid Disambiguation of 'in a direction opposite to flow': 45 3 3 30 13 6
  2. (figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else. Tags: figuratively
    Sense id: en-upstream-en-adj-en:figuratively__in_general
  3. (figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.
    (oil industry) Involving exploration and pre-production rather than refining and selling.
    Tags: figuratively
    Sense id: en-upstream-en-adj-en:figuratively__in_general1 Categories (other): Oil industry, Entries with translation boxes Disambiguation of Entries with translation boxes: 1 6 23 7 24 10 5 6 12 2 6
  4. (figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.
    (computer networking) In the direction from the client to the server.
    Tags: figuratively
    Sense id: en-upstream-en-adj-en:figuratively__in_general1 Topics: computer, computing, engineering, mathematics, natural-sciences, networking, physical-sciences, sciences
  5. (figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.
    (software) Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream.
    Tags: figuratively
    Sense id: en-upstream-en-adj-en:figuratively__in_general1 Categories (other): Software, English entries with incorrect language header, English terms prefixed with up-, Entries with translation boxes, Pages with 1 entry, Pages with entries, Terms with Ahtna translations, Terms with Bengali translations, Terms with Bikol Central translations, Terms with Bulgarian translations, Terms with Burmese translations, Terms with Cantonese translations, Terms with Catalan translations, Terms with Danish translations, Terms with Dutch translations, Terms with French translations, Terms with German translations, Terms with Hakka translations, Terms with Hindi translations, Terms with Hungarian translations, Terms with Irish translations, Terms with Italian translations, Terms with Japanese translations, Terms with Latin translations, Terms with Malay translations, Terms with Mandarin translations, Terms with Maori translations, Terms with Norwegian Bokmål translations, Terms with Norwegian Nynorsk translations, Terms with Portuguese translations, Terms with Romanian translations, Terms with Russian translations, Terms with Scottish Gaelic translations, Terms with Serbo-Croatian translations, Terms with Spanish translations, Terms with Swedish translations, Terms with Turkish translations Disambiguation of English entries with incorrect language header: 1 8 12 12 27 14 5 2 11 1 7 Disambiguation of English terms prefixed with up-: 3 7 14 8 18 12 3 10 12 4 9 Disambiguation of Entries with translation boxes: 1 6 23 7 24 10 5 6 12 2 6 Disambiguation of Pages with 1 entry: 0 8 15 8 29 11 7 3 14 1 4 Disambiguation of Pages with entries: 0 7 13 7 29 13 6 2 13 1 8 Disambiguation of Terms with Ahtna translations: 1 6 14 6 32 11 4 6 11 3 8 Disambiguation of Terms with Bengali translations: 3 8 11 8 27 10 3 6 12 3 8 Disambiguation of Terms with Bikol Central translations: 0 4 15 4 45 8 4 1 14 0 4 Disambiguation of Terms with Bulgarian translations: 3 7 13 7 29 11 3 5 10 4 8 Disambiguation of Terms with Burmese translations: 3 8 10 11 28 15 2 5 10 3 7 Disambiguation of Terms with Cantonese translations: 3 7 13 7 28 11 3 5 10 4 7 Disambiguation of Terms with Catalan translations: 3 7 13 7 28 11 3 5 10 4 7 Disambiguation of Terms with Danish translations: 2 5 15 5 39 9 3 3 12 2 5 Disambiguation of Terms with Dutch translations: 1 6 13 6 30 11 4 8 12 2 8 Disambiguation of Terms with French translations: 1 6 13 6 30 11 4 8 12 2 8 Disambiguation of Terms with German translations: 3 7 13 7 28 11 3 5 10 4 7 Disambiguation of Terms with Hakka translations: 3 8 11 8 27 10 3 6 12 3 8 Disambiguation of Terms with Hindi translations: 3 8 13 9 29 11 3 5 9 3 8 Disambiguation of Terms with Hungarian translations: 2 8 8 16 34 10 2 4 8 2 6 Disambiguation of Terms with Irish translations: 3 6 12 6 34 11 3 5 9 4 7 Disambiguation of Terms with Italian translations: 3 7 13 7 29 11 3 5 9 4 9 Disambiguation of Terms with Japanese translations: 1 6 14 6 33 11 4 5 11 2 8 Disambiguation of Terms with Latin translations: 1 6 14 6 33 11 4 5 11 2 8 Disambiguation of Terms with Malay translations: 3 8 11 8 27 10 3 6 12 3 8 Disambiguation of Terms with Mandarin translations: 2 7 11 12 29 16 2 4 8 3 6 Disambiguation of Terms with Maori translations: 3 7 13 7 28 11 3 5 10 4 7 Disambiguation of Terms with Norwegian Bokmål translations: 3 7 13 7 27 11 3 6 10 4 7 Disambiguation of Terms with Norwegian Nynorsk translations: 1 6 12 6 42 10 4 2 10 1 5 Disambiguation of Terms with Portuguese translations: 3 8 11 8 28 10 3 6 12 3 9 Disambiguation of Terms with Romanian translations: 3 7 13 7 28 11 3 5 10 4 7 Disambiguation of Terms with Russian translations: 1 6 17 6 31 11 4 5 11 2 7 Disambiguation of Terms with Scottish Gaelic translations: 3 7 13 7 28 11 3 6 10 4 7 Disambiguation of Terms with Serbo-Croatian translations: 3 8 11 8 27 10 3 6 12 3 8 Disambiguation of Terms with Spanish translations: 0 6 13 6 36 11 4 5 11 1 7 Disambiguation of Terms with Swedish translations: 3 7 14 7 29 12 3 5 10 3 7 Disambiguation of Terms with Turkish translations: 3 7 14 7 29 12 3 5 10 3 7 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences, software
  6. (figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.
    (biology) Towards the leading end (5′ end) of a DNA molecule.
    Tags: figuratively Translations (Biology : towards the 5' end of a DNA molecule): opstrøms (Danish), en amont (French), gén előtt (Hungarian), 5’ irányban (Hungarian), a monte (Italian), à montante (Portuguese), corriente arriba (Spanish)
    Sense id: en-upstream-en-adj-en:figuratively__in_general1 Categories (other): Biology Topics: biology, natural-sciences Disambiguation of "Biology : towards the 5' end of a DNA molecule": 1 4 8 4 11 72
The following are not (yet) sense-disambiguated
Derived forms: upstream loan Translations (upwards): stroomopwaarts (Dutch), amont (French), montant (French), a monte (Italian), montante (Portuguese)
Disambiguation of 'upwards': 10 16 16 16 21 19

Adverb [English]

IPA: /ʌpˈstɹiːm/ Audio: LL-Q1860 (eng)-Vealhurl-upstream.wav , LL-Q1860 (eng)-Wodencafe-upstream.wav Forms: further upstream [comparative], farther upstream [comparative], furthest upstream [superlative], farthest upstream [superlative]
Rhymes: -iːm Etymology: From up- + stream. Etymology templates: {{af|en|up-|stream}} up- + stream Head templates: {{en-adv|further}} upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)
  1. Against the current. Derived forms: swim upstream Translations (against the flow): opstrøms (Danish), stroomopwaarts (Dutch), flussaufwärts (German), 川上 (kawakami) (Japanese), flūmine adversō (Latin), oppstrøms (Norwegian Bokmål), oppstraums (Norwegian Nynorsk), montante [feminine] (Portuguese), în amonte (Romanian), în contracurent (Romanian), ris an t-sruth (Scottish Gaelic), у̀зводно [Cyrillic] (Serbo-Croatian), ùzvodno [Latin] (Serbo-Croatian), a contracorriente (Spanish), río arriba (Spanish), uppströms (Swedish)
    Sense id: en-upstream-en-adv-EfBrYHTH

Noun [English]

IPA: /ʌpˈstɹiːm/ Audio: LL-Q1860 (eng)-Vealhurl-upstream.wav , LL-Q1860 (eng)-Wodencafe-upstream.wav Forms: upstreams [plural]
Rhymes: -iːm Etymology: From up- + stream. Etymology templates: {{af|en|up-|stream}} up- + stream Head templates: {{en-noun}} upstream (plural upstreams)
  1. Part of the river towards the upstream direction.
    Sense id: en-upstream-en-noun-72hBQbt6
  2. (open-source software) The original developers or maintainers of software.
    Sense id: en-upstream-en-noun-ErzJEXLU Categories (other): Entries with translation boxes Disambiguation of Entries with translation boxes: 1 6 23 7 24 10 5 6 12 2 6

Verb [English]

IPA: /ʌpˈstɹiːm/ Audio: LL-Q1860 (eng)-Vealhurl-upstream.wav , LL-Q1860 (eng)-Wodencafe-upstream.wav Forms: upstreams [present, singular, third-person], upstreaming [participle, present], upstreamed [participle, past], upstreamed [past]
Rhymes: -iːm Etymology: From up- + stream. Etymology templates: {{af|en|up-|stream}} up- + stream Head templates: {{en-verb}} upstream (third-person singular simple present upstreams, present participle upstreaming, simple past and past participle upstreamed)
  1. (intransitive) To stream upward. Tags: intransitive
    Sense id: en-upstream-en-verb-YZXQ9QNc
  2. (transitive, open-source software) To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it. Tags: transitive
    Sense id: en-upstream-en-verb-j6KKoOb8

Inflected forms

{
  "antonyms": [
    {
      "word": "downstream"
    }
  ],
  "derived": [
    {
      "_dis1": "0 0 0 0 0 0",
      "word": "upstream loan"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "further upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "farther upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "furthest upstream",
      "tags": [
        "superlative"
      ]
    },
    {
      "form": "farthest upstream",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "further"
      },
      "expansion": "upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "senses": [
    {
      "glosses": [
        "In a direction against the flow of a current or stream of fluid (typically water); upriver."
      ],
      "id": "en-upstream-en-adj-en:literally__of_a_flow_of_fluid",
      "links": [
        [
          "direction",
          "direction"
        ],
        [
          "against",
          "against"
        ],
        [
          "flow",
          "flow"
        ],
        [
          "current",
          "current"
        ],
        [
          "stream",
          "stream"
        ],
        [
          "fluid",
          "fluid"
        ],
        [
          "water",
          "water"
        ],
        [
          "upriver",
          "upriver"
        ]
      ],
      "senseid": [
        "en:literally, of a flow of fluid"
      ],
      "translations": [
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "aht",
          "lang": "Ahtna",
          "lang_code": "aht",
          "sense": "in a direction opposite to flow",
          "word": "naeʼ"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "bn",
          "lang": "Bengali",
          "lang_code": "bn",
          "roman": "ujane",
          "sense": "in a direction opposite to flow",
          "word": "উজানে"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "bcl",
          "lang": "Bikol Central",
          "lang_code": "bcl",
          "sense": "in a direction opposite to flow",
          "word": "iraya"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "bg",
          "lang": "Bulgarian",
          "lang_code": "bg",
          "roman": "sreštu tečenieto",
          "sense": "in a direction opposite to flow",
          "word": "срещу течението"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "my",
          "lang": "Burmese",
          "lang_code": "my",
          "roman": "rehcan",
          "sense": "in a direction opposite to flow",
          "word": "ရေဆန်"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ca",
          "lang": "Catalan",
          "lang_code": "ca",
          "sense": "in a direction opposite to flow",
          "word": "contra corrent"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "yue",
          "lang": "Chinese Cantonese",
          "lang_code": "yue",
          "roman": "soeng⁶ jau⁴",
          "sense": "in a direction opposite to flow",
          "word": "上游"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "hak",
          "lang": "Hakka Chinese",
          "lang_code": "hak",
          "roman": "song-yù",
          "sense": "in a direction opposite to flow",
          "word": "上游"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "lang_code": "cmn",
          "roman": "shàngyóu",
          "sense": "in a direction opposite to flow",
          "word": "上游"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "da",
          "lang": "Danish",
          "lang_code": "da",
          "sense": "in a direction opposite to flow",
          "word": "opstrøms"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "in a direction opposite to flow",
          "word": "à contre-courant"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "in a direction opposite to flow",
          "word": "à contre-mont"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "in a direction opposite to flow",
          "word": "stromaufwärts"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "hi",
          "lang": "Hindi",
          "lang_code": "hi",
          "roman": "ūpar ko",
          "sense": "in a direction opposite to flow",
          "word": "ऊपर को"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ga",
          "lang": "Irish",
          "lang_code": "ga",
          "sense": "in a direction opposite to flow",
          "word": "in aghaidh srutha"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ja",
          "lang": "Japanese",
          "lang_code": "ja",
          "roman": "kawakami",
          "sense": "in a direction opposite to flow",
          "word": "川上"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ms",
          "lang": "Malay",
          "lang_code": "ms",
          "sense": "in a direction opposite to flow",
          "word": "hulu"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "mi",
          "lang": "Maori",
          "lang_code": "mi",
          "sense": "in a direction opposite to flow",
          "word": "whakarunga"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ro",
          "lang": "Romanian",
          "lang_code": "ro",
          "sense": "in a direction opposite to flow",
          "word": "din amonte"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "ru",
          "lang": "Russian",
          "lang_code": "ru",
          "roman": "vverkh po techeniyu",
          "sense": "in a direction opposite to flow",
          "word": "вверх по течению"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "in a direction opposite to flow",
          "word": "aguas arriba"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "in a direction opposite to flow",
          "word": "a contracorriente"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "in a direction opposite to flow",
          "word": "río arriba"
        },
        {
          "_dis1": "45 3 3 30 13 6",
          "code": "tr",
          "lang": "Turkish",
          "lang_code": "tr",
          "sense": "in a direction opposite to flow",
          "word": "akıntıya karşı"
        }
      ]
    },
    {
      "categories": [],
      "examples": [
        {
          "bold_text_offsets": [
            [
              15,
              23
            ]
          ],
          "text": "Input entry is upstream of input validation in the runtime process.",
          "type": "example"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else."
      ],
      "id": "en-upstream-en-adj-en:figuratively__in_general",
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else."
      ],
      "senseid": [
        "en:figuratively, in general"
      ],
      "tags": [
        "figuratively"
      ]
    },
    {
      "categories": [
        {
          "kind": "other",
          "langcode": "en",
          "name": "Oil industry",
          "orig": "en:Oil industry",
          "parents": [],
          "source": "w"
        },
        {
          "_dis": "1 6 23 7 24 10 5 6 12 2 6",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Involving exploration and pre-production rather than refining and selling."
      ],
      "id": "en-upstream-en-adj-en:figuratively__in_general1",
      "links": [
        [
          "exploration",
          "exploration"
        ],
        [
          "pre-production",
          "pre-production"
        ],
        [
          "refining",
          "refining"
        ],
        [
          "selling",
          "selling"
        ]
      ],
      "qualifier": "oil industry",
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(oil industry) Involving exploration and pre-production rather than refining and selling."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of oil moving through the oil industry"
      ],
      "tags": [
        "figuratively"
      ]
    },
    {
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "In the direction from the client to the server."
      ],
      "id": "en-upstream-en-adj-en:figuratively__in_general1",
      "links": [
        [
          "client",
          "client"
        ],
        [
          "server",
          "server"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(computer networking) In the direction from the client to the server."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of computer networks"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "computer",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "networking",
        "physical-sciences",
        "sciences"
      ]
    },
    {
      "categories": [
        {
          "kind": "other",
          "langcode": "en",
          "name": "Software",
          "orig": "en:Software",
          "parents": [],
          "source": "w"
        },
        {
          "_dis": "1 8 12 12 27 14 5 2 11 1 7",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 14 8 18 12 3 10 12 4 9",
          "kind": "other",
          "name": "English terms prefixed with up-",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 23 7 24 10 5 6 12 2 6",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 8 15 8 29 11 7 3 14 1 4",
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 7 13 7 29 13 6 2 13 1 8",
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 14 6 32 11 4 6 11 3 8",
          "kind": "other",
          "name": "Terms with Ahtna translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 11 8 27 10 3 6 12 3 8",
          "kind": "other",
          "name": "Terms with Bengali translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 4 15 4 45 8 4 1 14 0 4",
          "kind": "other",
          "name": "Terms with Bikol Central translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 29 11 3 5 10 4 8",
          "kind": "other",
          "name": "Terms with Bulgarian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 10 11 28 15 2 5 10 3 7",
          "kind": "other",
          "name": "Terms with Burmese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 5 10 4 7",
          "kind": "other",
          "name": "Terms with Cantonese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 5 10 4 7",
          "kind": "other",
          "name": "Terms with Catalan translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "2 5 15 5 39 9 3 3 12 2 5",
          "kind": "other",
          "name": "Terms with Danish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 13 6 30 11 4 8 12 2 8",
          "kind": "other",
          "name": "Terms with Dutch translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 13 6 30 11 4 8 12 2 8",
          "kind": "other",
          "name": "Terms with French translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 5 10 4 7",
          "kind": "other",
          "name": "Terms with German translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 11 8 27 10 3 6 12 3 8",
          "kind": "other",
          "name": "Terms with Hakka translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 13 9 29 11 3 5 9 3 8",
          "kind": "other",
          "name": "Terms with Hindi translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "2 8 8 16 34 10 2 4 8 2 6",
          "kind": "other",
          "name": "Terms with Hungarian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 6 12 6 34 11 3 5 9 4 7",
          "kind": "other",
          "name": "Terms with Irish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 29 11 3 5 9 4 9",
          "kind": "other",
          "name": "Terms with Italian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 14 6 33 11 4 5 11 2 8",
          "kind": "other",
          "name": "Terms with Japanese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 14 6 33 11 4 5 11 2 8",
          "kind": "other",
          "name": "Terms with Latin translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 11 8 27 10 3 6 12 3 8",
          "kind": "other",
          "name": "Terms with Malay translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "2 7 11 12 29 16 2 4 8 3 6",
          "kind": "other",
          "name": "Terms with Mandarin translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 5 10 4 7",
          "kind": "other",
          "name": "Terms with Maori translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 27 11 3 6 10 4 7",
          "kind": "other",
          "name": "Terms with Norwegian Bokmål translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 12 6 42 10 4 2 10 1 5",
          "kind": "other",
          "name": "Terms with Norwegian Nynorsk translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 11 8 28 10 3 6 12 3 9",
          "kind": "other",
          "name": "Terms with Portuguese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 5 10 4 7",
          "kind": "other",
          "name": "Terms with Romanian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "1 6 17 6 31 11 4 5 11 2 7",
          "kind": "other",
          "name": "Terms with Russian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 13 7 28 11 3 6 10 4 7",
          "kind": "other",
          "name": "Terms with Scottish Gaelic translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 8 11 8 27 10 3 6 12 3 8",
          "kind": "other",
          "name": "Terms with Serbo-Croatian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "0 6 13 6 36 11 4 5 11 1 7",
          "kind": "other",
          "name": "Terms with Spanish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 14 7 29 12 3 5 10 3 7",
          "kind": "other",
          "name": "Terms with Swedish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "3 7 14 7 29 12 3 5 10 3 7",
          "kind": "other",
          "name": "Terms with Turkish translations",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              28,
              36
            ]
          ],
          "text": "The outage was caused by an upstream error in a payments library.",
          "type": "example"
        },
        {
          "bold_text_offsets": [
            [
              23,
              31
            ],
            [
              92,
              100
            ]
          ],
          "ref": "2013, Matthew Helmke, Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04, Pearson Education:",
          "text": "You can also check the upstream and/or Debian bug trackers for open and closed bugs and the upstream revision history or newer release(s).",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              37,
              45
            ],
            [
              91,
              99
            ],
            [
              127,
              135
            ]
          ],
          "ref": "2012, Jono Bacon, The Art of Community: Building the New Age of Participation, O'Reilly Media, page 141:",
          "text": "If the developer knows the bug is an upstream bug but does not know which bug it is in the upstream bug tracker, he can add an upstream task to the bug report.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              98,
              106
            ]
          ],
          "ref": "2008, Michael Dennis Scott, Scott on Outsourcing: Law and Practice, Aspen Publishers, page 198:",
          "text": "Because a user generally does not know the pedigree of the open source, it cannot know whether an upstream developer used intellectual property belonging to a third party in developing that software.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              58,
              66
            ]
          ],
          "ref": "2002, Tony Mancill, Linux Routers: A Primer for Network Administrators, Prentice Hall, page 190:",
          "text": "We'll walk through the steps to build FreeS/WAN using the upstream tarball.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream."
      ],
      "id": "en-upstream-en-adj-en:figuratively__in_general1",
      "links": [
        [
          "software",
          "software"
        ],
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ],
        [
          "downstream",
          "downstream"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(software) Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of version control"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences",
        "software"
      ]
    },
    {
      "categories": [
        {
          "kind": "other",
          "langcode": "en",
          "name": "Biology",
          "orig": "en:Biology",
          "parents": [],
          "source": "w"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Towards the leading end (5′ end) of a DNA molecule."
      ],
      "id": "en-upstream-en-adj-en:figuratively__in_general1",
      "links": [
        [
          "biology",
          "biology"
        ],
        [
          "leading",
          "leading"
        ],
        [
          "end",
          "end"
        ],
        [
          "5′ end",
          "5′ end"
        ],
        [
          "DNA",
          "DNA"
        ],
        [
          "molecule",
          "molecule"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(biology) Towards the leading end (5′ end) of a DNA molecule."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of base pairs in nucleic acid sequences"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "biology",
        "natural-sciences"
      ],
      "translations": [
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "da",
          "lang": "Danish",
          "lang_code": "da",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "opstrøms"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "en amont"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "hu",
          "lang": "Hungarian",
          "lang_code": "hu",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "gén előtt"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "hu",
          "lang": "Hungarian",
          "lang_code": "hu",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "5’ irányban"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "it",
          "lang": "Italian",
          "lang_code": "it",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "a monte"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "pt",
          "lang": "Portuguese",
          "lang_code": "pt",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "à montante"
        },
        {
          "_dis1": "1 4 8 4 11 72",
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "Biology : towards the 5' end of a DNA molecule",
          "word": "corriente arriba"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "translations": [
    {
      "_dis1": "10 16 16 16 21 19",
      "code": "nl",
      "lang": "Dutch",
      "lang_code": "nl",
      "sense": "upwards",
      "word": "stroomopwaarts"
    },
    {
      "_dis1": "10 16 16 16 21 19",
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "upwards",
      "word": "amont"
    },
    {
      "_dis1": "10 16 16 16 21 19",
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "upwards",
      "word": "montant"
    },
    {
      "_dis1": "10 16 16 16 21 19",
      "code": "it",
      "lang": "Italian",
      "lang_code": "it",
      "sense": "upwards",
      "word": "a monte"
    },
    {
      "_dis1": "10 16 16 16 21 19",
      "code": "pt",
      "lang": "Portuguese",
      "lang_code": "pt",
      "sense": "upwards",
      "word": "montante"
    }
  ],
  "word": "upstream"
}

{
  "antonyms": [
    {
      "word": "downstream"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "further upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "farther upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "furthest upstream",
      "tags": [
        "superlative"
      ]
    },
    {
      "form": "farthest upstream",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "further"
      },
      "expansion": "upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)",
      "name": "en-adv"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [],
      "derived": [
        {
          "word": "swim upstream"
        }
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              112,
              121
            ]
          ],
          "ref": "1898, H.G. Wells, The War of the Worlds, London: Heinemann, page 102:",
          "text": "In another moment a huge wave, like a muddy tidal bore, but almost scaldingly hot, came sweeping round the bend up-stream.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Against the current."
      ],
      "id": "en-upstream-en-adv-EfBrYHTH",
      "translations": [
        {
          "code": "da",
          "lang": "Danish",
          "lang_code": "da",
          "sense": "against the flow",
          "word": "opstrøms"
        },
        {
          "code": "nl",
          "lang": "Dutch",
          "lang_code": "nl",
          "sense": "against the flow",
          "word": "stroomopwaarts"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "against the flow",
          "word": "flussaufwärts"
        },
        {
          "code": "ja",
          "lang": "Japanese",
          "lang_code": "ja",
          "roman": "kawakami",
          "sense": "against the flow",
          "word": "川上"
        },
        {
          "code": "la",
          "lang": "Latin",
          "lang_code": "la",
          "sense": "against the flow",
          "word": "flūmine adversō"
        },
        {
          "code": "nb",
          "lang": "Norwegian Bokmål",
          "lang_code": "nb",
          "sense": "against the flow",
          "word": "oppstrøms"
        },
        {
          "code": "nn",
          "lang": "Norwegian Nynorsk",
          "lang_code": "nn",
          "sense": "against the flow",
          "word": "oppstraums"
        },
        {
          "code": "pt",
          "lang": "Portuguese",
          "lang_code": "pt",
          "sense": "against the flow",
          "tags": [
            "feminine"
          ],
          "word": "montante"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "lang_code": "ro",
          "sense": "against the flow",
          "word": "în amonte"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "lang_code": "ro",
          "sense": "against the flow",
          "word": "în contracurent"
        },
        {
          "code": "gd",
          "lang": "Scottish Gaelic",
          "lang_code": "gd",
          "sense": "against the flow",
          "word": "ris an t-sruth"
        },
        {
          "code": "sh",
          "lang": "Serbo-Croatian",
          "lang_code": "sh",
          "sense": "against the flow",
          "tags": [
            "Cyrillic"
          ],
          "word": "у̀зводно"
        },
        {
          "code": "sh",
          "lang": "Serbo-Croatian",
          "lang_code": "sh",
          "sense": "against the flow",
          "tags": [
            "Latin"
          ],
          "word": "ùzvodno"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "against the flow",
          "word": "a contracorriente"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "against the flow",
          "word": "río arriba"
        },
        {
          "code": "sv",
          "lang": "Swedish",
          "lang_code": "sv",
          "sense": "against the flow",
          "word": "uppströms"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "word": "upstream"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "upstreams",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "upstreaming",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "upstreamed",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "upstreamed",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "upstream (third-person singular simple present upstreams, present participle upstreaming, simple past and past participle upstreamed)",
      "name": "en-verb"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [],
      "glosses": [
        "To stream upward."
      ],
      "id": "en-upstream-en-verb-YZXQ9QNc",
      "raw_glosses": [
        "(intransitive) To stream upward."
      ],
      "tags": [
        "intransitive"
      ]
    },
    {
      "categories": [],
      "examples": [
        {
          "bold_text_offsets": [
            [
              26,
              34
            ]
          ],
          "text": "I'd be more than happy to upstream your patch.",
          "type": "example"
        }
      ],
      "glosses": [
        "To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it."
      ],
      "id": "en-upstream-en-verb-j6KKoOb8",
      "links": [
        [
          "software",
          "software"
        ],
        [
          "library",
          "library"
        ],
        [
          "patch",
          "patch"
        ],
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ]
      ],
      "qualifier": "open-source software",
      "raw_glosses": [
        "(transitive, open-source software) To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it."
      ],
      "tags": [
        "transitive"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "word": "upstream"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "upstreams",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "upstream (plural upstreams)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [],
      "examples": [
        {
          "bold_text_offsets": [
            [
              32,
              40
            ]
          ],
          "ref": "1957, Proceedings of the Iraqi Scientific Societies - Volumes 1-6 - Page 26:",
          "text": "The total depth of water at the upstream was measured by using a pointer attached to a carriage sitting on the water table walls.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Part of the river towards the upstream direction."
      ],
      "id": "en-upstream-en-noun-72hBQbt6"
    },
    {
      "categories": [
        {
          "_dis": "1 6 23 7 24 10 5 6 12 2 6",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "The original developers or maintainers of software."
      ],
      "id": "en-upstream-en-noun-ErzJEXLU",
      "links": [
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ],
        [
          "maintainer",
          "maintainer"
        ],
        [
          "software",
          "software"
        ]
      ],
      "qualifier": "open-source software",
      "raw_glosses": [
        "(open-source software) The original developers or maintainers of software."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "word": "upstream"
}
{
  "antonyms": [
    {
      "word": "downstream"
    }
  ],
  "categories": [
    "English 2-syllable words",
    "English adjectives",
    "English adverbs",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English movement adverbs",
    "English nouns",
    "English position adverbs",
    "English terms prefixed with up-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Requests for review of French translations",
    "Rhymes:English/iːm",
    "Rhymes:English/iːm/2 syllables",
    "Terms with Ahtna translations",
    "Terms with Bengali translations",
    "Terms with Bikol Central translations",
    "Terms with Bulgarian translations",
    "Terms with Burmese translations",
    "Terms with Cantonese translations",
    "Terms with Catalan translations",
    "Terms with Danish translations",
    "Terms with Dutch translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Hakka translations",
    "Terms with Hindi translations",
    "Terms with Hungarian translations",
    "Terms with Irish translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Latin translations",
    "Terms with Malay translations",
    "Terms with Mandarin translations",
    "Terms with Maori translations",
    "Terms with Norwegian Bokmål translations",
    "Terms with Norwegian Nynorsk translations",
    "Terms with Portuguese translations",
    "Terms with Romanian translations",
    "Terms with Russian translations",
    "Terms with Scottish Gaelic translations",
    "Terms with Serbo-Croatian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations",
    "Terms with Turkish translations"
  ],
  "derived": [
    {
      "word": "upstream loan"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "further upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "farther upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "furthest upstream",
      "tags": [
        "superlative"
      ]
    },
    {
      "form": "farthest upstream",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "further"
      },
      "expansion": "upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "senses": [
    {
      "glosses": [
        "In a direction against the flow of a current or stream of fluid (typically water); upriver."
      ],
      "links": [
        [
          "direction",
          "direction"
        ],
        [
          "against",
          "against"
        ],
        [
          "flow",
          "flow"
        ],
        [
          "current",
          "current"
        ],
        [
          "stream",
          "stream"
        ],
        [
          "fluid",
          "fluid"
        ],
        [
          "water",
          "water"
        ],
        [
          "upriver",
          "upriver"
        ]
      ],
      "senseid": [
        "en:literally, of a flow of fluid"
      ]
    },
    {
      "categories": [
        "English terms with usage examples"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              15,
              23
            ]
          ],
          "text": "Input entry is upstream of input validation in the runtime process.",
          "type": "example"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else."
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else."
      ],
      "senseid": [
        "en:figuratively, in general"
      ],
      "tags": [
        "figuratively"
      ]
    },
    {
      "categories": [
        "en:Oil industry"
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Involving exploration and pre-production rather than refining and selling."
      ],
      "links": [
        [
          "exploration",
          "exploration"
        ],
        [
          "pre-production",
          "pre-production"
        ],
        [
          "refining",
          "refining"
        ],
        [
          "selling",
          "selling"
        ]
      ],
      "qualifier": "oil industry",
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(oil industry) Involving exploration and pre-production rather than refining and selling."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of oil moving through the oil industry"
      ],
      "tags": [
        "figuratively"
      ]
    },
    {
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "In the direction from the client to the server."
      ],
      "links": [
        [
          "client",
          "client"
        ],
        [
          "server",
          "server"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(computer networking) In the direction from the client to the server."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of computer networks"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "computer",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "networking",
        "physical-sciences",
        "sciences"
      ]
    },
    {
      "categories": [
        "English terms with quotations",
        "English terms with usage examples",
        "en:Software"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              28,
              36
            ]
          ],
          "text": "The outage was caused by an upstream error in a payments library.",
          "type": "example"
        },
        {
          "bold_text_offsets": [
            [
              23,
              31
            ],
            [
              92,
              100
            ]
          ],
          "ref": "2013, Matthew Helmke, Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04, Pearson Education:",
          "text": "You can also check the upstream and/or Debian bug trackers for open and closed bugs and the upstream revision history or newer release(s).",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              37,
              45
            ],
            [
              91,
              99
            ],
            [
              127,
              135
            ]
          ],
          "ref": "2012, Jono Bacon, The Art of Community: Building the New Age of Participation, O'Reilly Media, page 141:",
          "text": "If the developer knows the bug is an upstream bug but does not know which bug it is in the upstream bug tracker, he can add an upstream task to the bug report.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              98,
              106
            ]
          ],
          "ref": "2008, Michael Dennis Scott, Scott on Outsourcing: Law and Practice, Aspen Publishers, page 198:",
          "text": "Because a user generally does not know the pedigree of the open source, it cannot know whether an upstream developer used intellectual property belonging to a third party in developing that software.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              58,
              66
            ]
          ],
          "ref": "2002, Tony Mancill, Linux Routers: A Primer for Network Administrators, Prentice Hall, page 190:",
          "text": "We'll walk through the steps to build FreeS/WAN using the upstream tarball.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream."
      ],
      "links": [
        [
          "software",
          "software"
        ],
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ],
        [
          "downstream",
          "downstream"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(software) Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of version control"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences",
        "software"
      ]
    },
    {
      "categories": [
        "en:Biology"
      ],
      "glosses": [
        "Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "Towards the leading end (5′ end) of a DNA molecule."
      ],
      "links": [
        [
          "biology",
          "biology"
        ],
        [
          "leading",
          "leading"
        ],
        [
          "end",
          "end"
        ],
        [
          "5′ end",
          "5′ end"
        ],
        [
          "DNA",
          "DNA"
        ],
        [
          "molecule",
          "molecule"
        ]
      ],
      "raw_glosses": [
        "(figurative) Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else.",
        "(biology) Towards the leading end (5′ end) of a DNA molecule."
      ],
      "senseid": [
        "en:figuratively, in general",
        "en:figuratively, of base pairs in nucleic acid sequences"
      ],
      "tags": [
        "figuratively"
      ],
      "topics": [
        "biology",
        "natural-sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "translations": [
    {
      "code": "aht",
      "lang": "Ahtna",
      "lang_code": "aht",
      "sense": "in a direction opposite to flow",
      "word": "naeʼ"
    },
    {
      "code": "bn",
      "lang": "Bengali",
      "lang_code": "bn",
      "roman": "ujane",
      "sense": "in a direction opposite to flow",
      "word": "উজানে"
    },
    {
      "code": "bcl",
      "lang": "Bikol Central",
      "lang_code": "bcl",
      "sense": "in a direction opposite to flow",
      "word": "iraya"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "lang_code": "bg",
      "roman": "sreštu tečenieto",
      "sense": "in a direction opposite to flow",
      "word": "срещу течението"
    },
    {
      "code": "my",
      "lang": "Burmese",
      "lang_code": "my",
      "roman": "rehcan",
      "sense": "in a direction opposite to flow",
      "word": "ရေဆန်"
    },
    {
      "code": "ca",
      "lang": "Catalan",
      "lang_code": "ca",
      "sense": "in a direction opposite to flow",
      "word": "contra corrent"
    },
    {
      "code": "yue",
      "lang": "Chinese Cantonese",
      "lang_code": "yue",
      "roman": "soeng⁶ jau⁴",
      "sense": "in a direction opposite to flow",
      "word": "上游"
    },
    {
      "code": "hak",
      "lang": "Hakka Chinese",
      "lang_code": "hak",
      "roman": "song-yù",
      "sense": "in a direction opposite to flow",
      "word": "上游"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "lang_code": "cmn",
      "roman": "shàngyóu",
      "sense": "in a direction opposite to flow",
      "word": "上游"
    },
    {
      "code": "da",
      "lang": "Danish",
      "lang_code": "da",
      "sense": "in a direction opposite to flow",
      "word": "opstrøms"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "in a direction opposite to flow",
      "word": "à contre-courant"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "in a direction opposite to flow",
      "word": "à contre-mont"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "in a direction opposite to flow",
      "word": "stromaufwärts"
    },
    {
      "code": "hi",
      "lang": "Hindi",
      "lang_code": "hi",
      "roman": "ūpar ko",
      "sense": "in a direction opposite to flow",
      "word": "ऊपर को"
    },
    {
      "code": "ga",
      "lang": "Irish",
      "lang_code": "ga",
      "sense": "in a direction opposite to flow",
      "word": "in aghaidh srutha"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "lang_code": "ja",
      "roman": "kawakami",
      "sense": "in a direction opposite to flow",
      "word": "川上"
    },
    {
      "code": "ms",
      "lang": "Malay",
      "lang_code": "ms",
      "sense": "in a direction opposite to flow",
      "word": "hulu"
    },
    {
      "code": "mi",
      "lang": "Maori",
      "lang_code": "mi",
      "sense": "in a direction opposite to flow",
      "word": "whakarunga"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "lang_code": "ro",
      "sense": "in a direction opposite to flow",
      "word": "din amonte"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "lang_code": "ru",
      "roman": "vverkh po techeniyu",
      "sense": "in a direction opposite to flow",
      "word": "вверх по течению"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "in a direction opposite to flow",
      "word": "aguas arriba"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "in a direction opposite to flow",
      "word": "a contracorriente"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "in a direction opposite to flow",
      "word": "río arriba"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "lang_code": "tr",
      "sense": "in a direction opposite to flow",
      "word": "akıntıya karşı"
    },
    {
      "code": "da",
      "lang": "Danish",
      "lang_code": "da",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "opstrøms"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "en amont"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "lang_code": "hu",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "gén előtt"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "lang_code": "hu",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "5’ irányban"
    },
    {
      "code": "it",
      "lang": "Italian",
      "lang_code": "it",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "a monte"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "lang_code": "pt",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "à montante"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "Biology : towards the 5' end of a DNA molecule",
      "word": "corriente arriba"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "lang_code": "nl",
      "sense": "upwards",
      "word": "stroomopwaarts"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "upwards",
      "word": "amont"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "upwards",
      "word": "montant"
    },
    {
      "code": "it",
      "lang": "Italian",
      "lang_code": "it",
      "sense": "upwards",
      "word": "a monte"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "lang_code": "pt",
      "sense": "upwards",
      "word": "montante"
    }
  ],
  "word": "upstream"
}

{
  "antonyms": [
    {
      "word": "downstream"
    }
  ],
  "categories": [
    "English 2-syllable words",
    "English adjectives",
    "English adverbs",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English movement adverbs",
    "English nouns",
    "English position adverbs",
    "English terms prefixed with up-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Requests for review of French translations",
    "Rhymes:English/iːm",
    "Rhymes:English/iːm/2 syllables",
    "Terms with Ahtna translations",
    "Terms with Bengali translations",
    "Terms with Bikol Central translations",
    "Terms with Bulgarian translations",
    "Terms with Burmese translations",
    "Terms with Cantonese translations",
    "Terms with Catalan translations",
    "Terms with Danish translations",
    "Terms with Dutch translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Hakka translations",
    "Terms with Hindi translations",
    "Terms with Hungarian translations",
    "Terms with Irish translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Latin translations",
    "Terms with Malay translations",
    "Terms with Mandarin translations",
    "Terms with Maori translations",
    "Terms with Norwegian Bokmål translations",
    "Terms with Norwegian Nynorsk translations",
    "Terms with Portuguese translations",
    "Terms with Romanian translations",
    "Terms with Russian translations",
    "Terms with Scottish Gaelic translations",
    "Terms with Serbo-Croatian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations",
    "Terms with Turkish translations"
  ],
  "derived": [
    {
      "word": "swim upstream"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "further upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "farther upstream",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "furthest upstream",
      "tags": [
        "superlative"
      ]
    },
    {
      "form": "farthest upstream",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "further"
      },
      "expansion": "upstream (comparative further upstream or farther upstream, superlative furthest upstream or farthest upstream)",
      "name": "en-adv"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [
        "English terms with quotations"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              112,
              121
            ]
          ],
          "ref": "1898, H.G. Wells, The War of the Worlds, London: Heinemann, page 102:",
          "text": "In another moment a huge wave, like a muddy tidal bore, but almost scaldingly hot, came sweeping round the bend up-stream.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Against the current."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "translations": [
    {
      "code": "da",
      "lang": "Danish",
      "lang_code": "da",
      "sense": "against the flow",
      "word": "opstrøms"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "lang_code": "nl",
      "sense": "against the flow",
      "word": "stroomopwaarts"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "against the flow",
      "word": "flussaufwärts"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "lang_code": "ja",
      "roman": "kawakami",
      "sense": "against the flow",
      "word": "川上"
    },
    {
      "code": "la",
      "lang": "Latin",
      "lang_code": "la",
      "sense": "against the flow",
      "word": "flūmine adversō"
    },
    {
      "code": "nb",
      "lang": "Norwegian Bokmål",
      "lang_code": "nb",
      "sense": "against the flow",
      "word": "oppstrøms"
    },
    {
      "code": "nn",
      "lang": "Norwegian Nynorsk",
      "lang_code": "nn",
      "sense": "against the flow",
      "word": "oppstraums"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "lang_code": "pt",
      "sense": "against the flow",
      "tags": [
        "feminine"
      ],
      "word": "montante"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "lang_code": "ro",
      "sense": "against the flow",
      "word": "în amonte"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "lang_code": "ro",
      "sense": "against the flow",
      "word": "în contracurent"
    },
    {
      "code": "gd",
      "lang": "Scottish Gaelic",
      "lang_code": "gd",
      "sense": "against the flow",
      "word": "ris an t-sruth"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "lang_code": "sh",
      "sense": "against the flow",
      "tags": [
        "Cyrillic"
      ],
      "word": "у̀зводно"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "lang_code": "sh",
      "sense": "against the flow",
      "tags": [
        "Latin"
      ],
      "word": "ùzvodno"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "against the flow",
      "word": "a contracorriente"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "against the flow",
      "word": "río arriba"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "lang_code": "sv",
      "sense": "against the flow",
      "word": "uppströms"
    }
  ],
  "word": "upstream"
}

{
  "categories": [
    "English 2-syllable words",
    "English adjectives",
    "English adverbs",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English movement adverbs",
    "English nouns",
    "English position adverbs",
    "English terms prefixed with up-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Requests for review of French translations",
    "Rhymes:English/iːm",
    "Rhymes:English/iːm/2 syllables",
    "Terms with Ahtna translations",
    "Terms with Bengali translations",
    "Terms with Bikol Central translations",
    "Terms with Bulgarian translations",
    "Terms with Burmese translations",
    "Terms with Cantonese translations",
    "Terms with Catalan translations",
    "Terms with Danish translations",
    "Terms with Dutch translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Hakka translations",
    "Terms with Hindi translations",
    "Terms with Hungarian translations",
    "Terms with Irish translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Latin translations",
    "Terms with Malay translations",
    "Terms with Mandarin translations",
    "Terms with Maori translations",
    "Terms with Norwegian Bokmål translations",
    "Terms with Norwegian Nynorsk translations",
    "Terms with Portuguese translations",
    "Terms with Romanian translations",
    "Terms with Russian translations",
    "Terms with Scottish Gaelic translations",
    "Terms with Serbo-Croatian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations",
    "Terms with Turkish translations"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "upstreams",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "upstreaming",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "upstreamed",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "upstreamed",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "upstream (third-person singular simple present upstreams, present participle upstreaming, simple past and past participle upstreamed)",
      "name": "en-verb"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        "English intransitive verbs"
      ],
      "glosses": [
        "To stream upward."
      ],
      "raw_glosses": [
        "(intransitive) To stream upward."
      ],
      "tags": [
        "intransitive"
      ]
    },
    {
      "categories": [
        "English terms with usage examples",
        "English transitive verbs"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              26,
              34
            ]
          ],
          "text": "I'd be more than happy to upstream your patch.",
          "type": "example"
        }
      ],
      "glosses": [
        "To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it."
      ],
      "links": [
        [
          "software",
          "software"
        ],
        [
          "library",
          "library"
        ],
        [
          "patch",
          "patch"
        ],
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ]
      ],
      "qualifier": "open-source software",
      "raw_glosses": [
        "(transitive, open-source software) To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it."
      ],
      "tags": [
        "transitive"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "word": "upstream"
}

{
  "categories": [
    "English 2-syllable words",
    "English adjectives",
    "English adverbs",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English movement adverbs",
    "English nouns",
    "English position adverbs",
    "English terms prefixed with up-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Requests for review of French translations",
    "Rhymes:English/iːm",
    "Rhymes:English/iːm/2 syllables",
    "Terms with Ahtna translations",
    "Terms with Bengali translations",
    "Terms with Bikol Central translations",
    "Terms with Bulgarian translations",
    "Terms with Burmese translations",
    "Terms with Cantonese translations",
    "Terms with Catalan translations",
    "Terms with Danish translations",
    "Terms with Dutch translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Hakka translations",
    "Terms with Hindi translations",
    "Terms with Hungarian translations",
    "Terms with Irish translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Latin translations",
    "Terms with Malay translations",
    "Terms with Mandarin translations",
    "Terms with Maori translations",
    "Terms with Norwegian Bokmål translations",
    "Terms with Norwegian Nynorsk translations",
    "Terms with Portuguese translations",
    "Terms with Romanian translations",
    "Terms with Russian translations",
    "Terms with Scottish Gaelic translations",
    "Terms with Serbo-Croatian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations",
    "Terms with Turkish translations"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "up-",
        "3": "stream"
      },
      "expansion": "up- + stream",
      "name": "af"
    }
  ],
  "etymology_text": "From up- + stream.",
  "forms": [
    {
      "form": "upstreams",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "upstream (plural upstreams)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English terms with quotations",
        "Quotation templates to be cleaned"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              32,
              40
            ]
          ],
          "ref": "1957, Proceedings of the Iraqi Scientific Societies - Volumes 1-6 - Page 26:",
          "text": "The total depth of water at the upstream was measured by using a pointer attached to a carriage sitting on the water table walls.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Part of the river towards the upstream direction."
      ]
    },
    {
      "glosses": [
        "The original developers or maintainers of software."
      ],
      "links": [
        [
          "original",
          "original"
        ],
        [
          "developer",
          "developer"
        ],
        [
          "maintainer",
          "maintainer"
        ],
        [
          "software",
          "software"
        ]
      ],
      "qualifier": "open-source software",
      "raw_glosses": [
        "(open-source software) The original developers or maintainers of software."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ʌpˈstɹiːm/"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q1860_%28eng%29-Vealhurl-upstream.wav/LL-Q1860_%28eng%29-Vealhurl-upstream.wav.ogg"
    },
    {
      "audio": "LL-Q1860 (eng)-Wodencafe-upstream.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/cf/LL-Q1860_%28eng%29-Wodencafe-upstream.wav/LL-Q1860_%28eng%29-Wodencafe-upstream.wav.ogg"
    },
    {
      "rhymes": "-iːm"
    }
  ],
  "word": "upstream"
}

Download raw JSONL data for upstream meaning in All languages combined (26.1kB)

{
  "called_from": "page/1498/20230118",
  "msg": "''Occurring earlier than somethi'[...]' gloss has examples we want to keep, but there are subglosses.",
  "path": [
    "upstream"
  ],
  "section": "English",
  "subsection": "adjective",
  "title": "upstream",
  "trace": ""
}

This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2025-12-29 from the enwiktionary dump dated 2025-12-20 using wiktextract (cdfa371 and 9905b1f). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.